Detachment (Det) - Français Anglais Dictionnaire